The design space of shelving

نویسنده

  • Dezsö Sima
چکیده

While using the direct issue mode, dependent instructions cause issue blockages and thus an issue bottleneck. Shelving is a technique to avoid this and to increase the sustained issue rate. It takes advantage of two concepts: (a) the decoupling of dependency checking from instruction issue and (b) significantly widening the instruction window that is scanned in each clock cycle for executable instructions. In this paper we identify and explore the design space of shelving. We first outline its main dimensions, then we present and discuss feasible design alternatives along three of its crucial dimensions. Finally, we point out which design choices have been made in important superscalar processors. For a concise graphical representation of the design space we make use of DS-trees.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Design Space of Register Renaming Techniques

Register renaming is a technique to remove false data dependencies—write after read (WAR) and write after write (WAW)— that occur in straight line code between register operands of subsequent instructions. By eliminating related precedence requirements in the execution sequence of the instructions, renaming increases the average number of instructions that are available for parallel execution p...

متن کامل

An architect's perspective on contemporary academic library design.

The making of space and place (architecture) requires cultural and financial consent as to societal value. Standards and values about the academic library of the immediate future are not always shared by librarians and architects; however, architects and librarians do possess several shared perceptions. Among these shared perceptions are that print collections will remain a primary function of ...

متن کامل

A Robotic Library System for an Off-Site Shelving Facility

This paper describes a unique robotics project, Comprehensive Access to Printed Materials (CAPM), within the context of libraries. As libraries provide a growing array of digital library services and resources, they continue to acquire large quantities of printed material. This combined pressure of providing electronic and print-based resources and services has led to severe space constraints f...

متن کامل

An Enhanced Robotic Library System for an Off-Site Shelving Facility

This paper describes our continued work of a unique robotics project, Comprehensive Access to Printed Materials (CAPM), within the context of libraries. As libraries provide a growing array of digital library services and resources, they continue to acquire large quantities of printed material. This combined pressure of providing electronic and print-based resources and services has led to seve...

متن کامل

The Selection and Evaluation of Library Bookstacks

To THE LIBRARIAN, architect, or purchasing agent charged for the first time with the selection of bookstacks for a library, the task looks simple enough. In fact, at a glance, the products of the several manufacturers are so similar in appearance that it is difficult to tell them apart. Closer examination, however, reveals variations that may be the difference between a satisfactory installatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems Architecture

دوره 45  شماره 

صفحات  -

تاریخ انتشار 1999